cast a cloud over - English Synonyms Dictionary